package com.huitone.gddw.dao.monitoring;

import java.util.List;
import java.util.Map;

import com.huitone.gddw.dao.entity.UserGate;

public interface IUserGateDao {
	/**
	 * 获取用户想显示的通道速率
	 * @return userId
	 */
	List<UserGate> findGateByUser(String userId);
	
	/**
     * 根据用户和通道删除
     * @param userId,list
     * @param 
     * @return
     */
    int deleteByUserId(Map<String, Object> map);

    /**
     * 根据用户删除所有中间表记录
     * @param userId
     * @return
     */
    int delAllByUserId(String userId);
    /**
     * 批量插入
     * @param list
     * @return
     */
    int insertBatch(List<UserGate>list);
	
//    int deleteByPrimaryKey(String recId);
//
//    int insert(UserGate record);
//
//    int insertSelective(UserGate record);
//
//    UserGate selectByPrimaryKey(String recId);
//
//    int updateByPrimaryKeySelective(UserGate record);
//
//    int updateByPrimaryKey(UserGate record);
}